package cn.myfirefly.utils.mail;

/**
 * 邮件内容实体类
 * 
 * @author zhouxiaoming
 *
 */
public class MailInfo {
    /** 错误信息发送地址（多个邮件地址以";"分隔） */
    private String errorTo;
    /** 错误信息抄送地址（多个邮件地址以";"分隔） */
    private String errorCc;
    /** 警告信息发送地址（多个邮件地址以";"分隔） */
    private String warningTo;
    /** 警告信息抄送地址（多个邮件地址以";"分隔） */
    private String warningCc;
    /** 通知信息发送地址（多个邮件地址以";"分隔） */
    private String notifyTo;
    /** 通知信息抄送地址（多个邮件地址以";"分隔） */
    private String notifyCc;

    /** 邮件主题 */
    private String subject;
    /** 邮件内容 */
    private String content;
    /** 邮件附件的文件名 */
    private String[] attachFileNames;
    /** 邮件图片的文件名 */
    private String[] imageNames;

    /**
     * 信息类型，1：Text，2：HTML，3：Image
     */
    private int messageType;
    
    public final static int MESSAGE_TYPE_TEXT = 1;
    public final static int MESSAGE_TYPE_HTML = 2;
    public final static int MESSAGE_TYPE_IMAGE = 3;
    
    /**
     * @return the errorTo
     */
    public String getErrorTo() {
        return errorTo;
    }

    /**
     * @param errorTo
     *            
     */
    public void setErrorTo(String errorTo) {
        this.errorTo = errorTo;
    }

    /**
     * @return the errorCc
     */
    public String getErrorCc() {
        return errorCc;
    }

    /**
     * @param errorCc
     *            
     */
    public void setErrorCc(String errorCc) {
        this.errorCc = errorCc;
    }

    /**
     * @return the warningTo
     */
    public String getWarningTo() {
        return warningTo;
    }

    /**
     * @param warningTo
     *            
     */
    public void setWarningTo(String warningTo) {
        this.warningTo = warningTo;
    }

    /**
     * @return the warningCc
     */
    public String getWarningCc() {
        return warningCc;
    }

    /**
     * @param warningCc
     *            
     */
    public void setWarningCc(String warningCc) {
        this.warningCc = warningCc;
    }

    /**
     * @return the notifyTo
     */
    public String getNotifyTo() {
        return notifyTo;
    }

    /**
     * @param notifyTo
     *            
     */
    public void setNotifyTo(String notifyTo) {
        this.notifyTo = notifyTo;
    }

    /**
     * @return the notifyCc
     */
    public String getNotifyCc() {
        return notifyCc;
    }

    /**
     * @param notifyCc
     *            
     */
    public void setNotifyCc(String notifyCc) {
        this.notifyCc = notifyCc;
    }

    /**
     * @return Returns the subject.
     */
    public String getSubject() {
        return subject;
    }

    /**
     * @param subject
     *            
     */
    public void setSubject(String subject) {
        this.subject = subject;
    }

    /**
     * @return Returns the content.
     */
    public String getContent() {
        return content;
    }

    /**
     * @param content
     *            
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * @return Returns the attachFileNames.
     */
    public String[] getAttachFileNames() {
        return attachFileNames;
    }

    /**
     * @param attachFileNames
     *            
     */
    public void setAttachFileNames(String[] attachFileNames) {
        this.attachFileNames = attachFileNames;
    }

	public String[] getImageNames() {
		return imageNames;
	}

	public void setImageNames(String[] imageNames) {
		this.imageNames = imageNames;
	}

	public int getMessageType() {
		return messageType;
	}

	public void setMessageType(int messageType) {
		this.messageType = messageType;
	}
}
